- jeu. 01 avril 2021
- Cours
- #python jupyter notebook
Modélisation du pendule de Foucault
Ce notebook est un exemple utilisé dans mon cours de Licence L2 “Outils informatique pour la mécanique”, qui utilise le système et l’infratructure Jupyter Nbgrader (jupyterL2.mecanique.univ-lyon1.fr) mis en place au département mécanique.
Il présente l’utilisation d’un outil de calcul formel et de calcul numérique pour étudier la cinématique et la dynamique d’un pendule, permettant de résoudre complètement le problème.
La démarche consiste en :
- la mise en équation en utilisant du calcul formel pour faciliter les calculs analytiques (changement de repère, projection, composition des mouvements,..),
- la résolution numérique des équations pour obtenir la solution.
ATTENTION ces outils ne sont pas une boite noir pour résoudre automatiquement les problèmes. Il faut comprendre la démarche pour pouvoir les utiliser à bon escient.
Ce notebook comprends:
- une introduction au calcul formel
- une application à la modélisation du pendule sphérique en 3D
- la prise en compte de la rotation de la terre avec la force de Coriolis
- la simplification des équations dans le cas du pendule de Foucault
- la simulation numérique du pendule de Foucault
- la visualisation et l’analyse du résultat avec la comparaison avec la solution de Foucault
- la détermination d’une solution analytique des équations linéarisées
-
la visualisation 3D du mouvement du pendule sphérique
-
lien vers le Notebook sur la modélisation du pendule de Foucault